|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.bsvrz.dav.daf.communication.dataRepresentation.AttributeBaseValue
public abstract class AttributeBaseValue
TBD
| Field Summary | |
|---|---|
protected Attribute |
_attribute
Das Attribut |
protected DataModel |
_dataModel
Das DataModel |
protected int |
_hashCode
Der Hashcode |
| Constructor Summary | |
|---|---|
AttributeBaseValue(DataModel dataModel,
Attribute attribute)
|
|
| Method Summary | |
|---|---|
abstract AttributeBaseValue |
cloneObject()
Erzeugt eine Kopie dieses Attributs. |
abstract AttributeBaseValue |
clonePlain()
Erzeugt eine Kopie dieses Attributs, allerdings ohne Wert. |
abstract boolean |
equals(AttributeBaseValue attributeBaseValue)
Überprüft, ob das Attribut/Attributwert mit dem angegebenen Attribut übereinstimmt. |
Attribute |
getAttribute()
Gibt das Attribut zurück. |
String |
getName()
Gibt den Namen des Attributs zurück. |
abstract Object |
getValue()
Gibt den Wert des Attributs zurück. |
abstract boolean |
hasValue()
Ermittelt, ob dieses Attribut einen Wert besitzt. |
abstract void |
setValue(DataValue value)
Setzt den Wert dieses Attributs. |
abstract void |
writeValue(DataOutputStream out)
Schreibt den Wert dieses Attributs in einen Ausgabestrom |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected int _hashCode
protected Attribute _attribute
protected DataModel _dataModel
| Constructor Detail |
|---|
public AttributeBaseValue(DataModel dataModel,
Attribute attribute)
| Method Detail |
|---|
public final String getName()
public final Attribute getAttribute()
public abstract Object getValue()
public abstract void setValue(DataValue value)
value - neuer Wert des Attributs
public abstract void writeValue(DataOutputStream out)
throws IOException
out - Ausgabestrom
IOException - Falls der Schreibvorgang nicht durchgeführt werden konnte.public abstract boolean equals(AttributeBaseValue attributeBaseValue)
attributeBaseValue - zu vergleichendes Attribut
true, wenn die Attribute gleich sind, sonst falsepublic abstract AttributeBaseValue clonePlain()
public abstract AttributeBaseValue cloneObject()
public abstract boolean hasValue()
true, wenn das Attribut einen Wert besitzt, sonst false
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||